Premier League clubs agree in principle to a spending cap, Manchester City, Manchester United and Aston Villa are the only teams to vote against the move, with Chelsea abstaining.